package lambda;

import java.io.File;
import java.io.FileFilter;

/**
 * 使用lambda表达式创建文件过滤器
 */
public class LambdaDemo2 {
    public static void main(String[] args) {
        /*
        // 匿名内部类形式创建文件过滤器
        FileFilter filter = new FileFilter() {
            public boolean accept(File file) {
                return file.getName().endsWith(".");
            }
        };
        */
        // lambda表达式
        // 如果表达式只有一个参数，还可以简写为最下面的形式，也就是()也可以省略
        // FileFilter filter1 = (File file)->file.getName().endsWith(".");
        FileFilter filter1 = file->file.getName().endsWith(".");
    }
}
